toe straps - Turkish English Dictionary